/**
 * @description 📚 路由参数配置简介
 * @param path ==> 路由菜单访问路径
 * @param name ==> 路由 name (对应页面组件 name)
 * @param component ==> 前端组件文件路径
 * @param meta ==> 路由菜单元信息
 * @param meta.icon ==> 菜单和面包屑对应的图标
 * @param meta.title ==> 路由标题 (用作 document.title || 菜单的名称)
 * @param meta.hidden ==> 是否在菜单中隐藏 (通常列表详情页需要隐藏)
 * @param meta.activeMenu ==> 激活左侧菜单位置（需写在二级路由后的嵌套路由每一个meta里，主要是为了页面处于嵌套路由中默认选中并高亮一级菜单）
 * @param meta.keepAlive ==> 当前路由是否缓存
 * @param redirect ==> 当点击面包屑目录时路由重定向地址（该属性需写在一级目录路由上）
 * @param breadHidden ==> 是否隐藏顶部面包屑（该属性需写在非目录路由的视图路由meta中）
 * @param tagHidden ==> 是否隐藏顶部标签导航（该属性需写在非目录路由的视图路由meta中）
 * */
export default [
    {
        path: '/order',
        name: 'Order',
        redirect: '/order/list',
        meta: {title: '订单管理', icon: 'Collection', hidden: false},
        children: [
            {
                name: 'List',
                path: '/order/list',
                component: '/order/index',
                meta: {
                    title: '订单概览',
                    icon: '',
                    keepAlive: false,
                    hidden: false,
                    breadHidden: false,
                    tagHidden: false,
                },
                children: [
                    {
                        name: 'InformationEntry',
                        path: '/informationEntry',
                        component: '/order/informationEntry/index',
                        meta: {
                            title: '信息录入',
                            icon: '',
                            activeMenu: "/order/list",
                            keepAlive: false,
                            hidden: true,
                            breadHidden: false,
                            tagHidden: false,
                        }
                    },
                    {
                        name: 'PaymentHistory',
                        path: '/paymentHistory/:id',
                        component: '/order/paymentHistory/index',
                        meta: {
                            title: '缴费记录',
                            icon: '',
                            activeMenu: "/order/list",
                            keepAlive: false,
                            hidden: true,
                            breadHidden: false,
                            tagHidden: false,
                        }
                    },
                    {
                        name: 'InvoicingRecord',
                        path: '/invoicingRecord/:id',
                        component: '/order/invoicingRecord/index',
                        meta: {
                            title: '开票记录',
                            icon: '',
                            activeMenu: "/order/list",
                            keepAlive: false,
                            hidden: true,
                            breadHidden: false,
                            tagHidden: false,
                        }
                    },
                ]
            },
        ],
    }
]
